Robust Soft Shadow Mapping with Backprojection and Depth Peeling

نویسندگان

  • Louis Bavoil
  • Steven P. Callahan
  • Cláudio T. Silva
چکیده

Soft shadow mapping is an attractive solution to the problem of realtime soft shadows because it works with any kind of rasterizable geometry (in particular alpha-transparent textures and hair), it does not require any precomputation, and it is simple to implement on the GPU. However, state-of-the-art approaches have several limitations that prevent them from being practical for all scenes. First, parameter tuning is required to avoid surface acne. Second, gaps between shadow map pixels are either ignored, which results in light bleeding, or handled using gap filling, which results in overshadowing. We present a more robust soft shadow mapping technique, based on a recent backprojection algorithm, that uses depth peeling to address the problems of surface acne and light bleeding. Our algorithm uses a multi-layer shadow map to reduce light bleeding, and midpoint shadow maps to handle self-shadowing more robustly. It provides high-quality soft shadowing for complex scenes, while still maintaining interactive rendering rates. Source code is available online.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Robust Soft Shadow Mapping with Depth Peeling

Soft shadow mapping is an attractive solution to the problem of realtime soft shadows because it works with any kind of rasterizable geometry (in particular alpha-transparent textures and hair), it does not require any precomputation, and it is simple to implement on the GPU. However, state-of-the-art approaches have several limitations that prevent them from being practical for all scenes. Fir...

متن کامل

Packet-based Hierarchal Soft Shadow Mapping

Recent soft shadow mapping techniques based on back-projection can render high quality soft shadows in real time. However, real time high quality rendering of large penumbrae is still challenging, especially when multilayer shadow maps are used to reduce single light sample silhouette artifact. In this paper, we present an efficient algorithm to attack this problem. We first present a GPU-frien...

متن کامل

Sample Based Visibility for Soft Shadows using Alias-free Shadow Maps

This paper introduces an accurate real-time soft shadow algorithm that uses sample based visibility. Initially, we present a GPU-based alias-free hard shadow map algorithm that typically requires only a single render pass from the light, in contrast to using depth peeling and one pass per layer. For closed objects, we also suppress the need for a bias. The method is extended to soft shadow samp...

متن کامل

Interactive Order-Independent Transparency

Correctly rendering non-refractive transparent surfaces with core OpenGL functionality [9] has the vexing requirements of depth-sorted traversal and nonintersecting polygons. This is frustrating for most application developers using OpenGL because the natural order of scene traversal (usually one object at a time) rarely satisfies these requirements. Objects can be complex, with their own trans...

متن کامل

International Conference in Central Europe on Computer

Percentage Closer Soft Shadows is a popular technique to generate contact hardening soft shadows with shadow mapping. Recent research in shadow generation for translucent objects makes it possible to realize shadows for translucent objects in real-time environments. However, for multiple translucent blockers it is unclear how an appropriate blocker depth can be calculated. In this paper, we pro...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • J. Graphics Tools

دوره 13  شماره 

صفحات  -

تاریخ انتشار 2008